Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour UAE F1 Qatar F1a France F2 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Italy F6 Italy F9 Italy F10 Italy F11 Greece F1 Italy F3 Italy F8 Italy F15 Belgium F1 Belgium F2 Italy F16 France F8 Italy F17 France F9 Netherlands F1 France F14 Italy F4 Italy F5 France F16 France F17 France F18 France F2 France F3 Challenger 42 - Andrezieux Jameson Cup - Milan Open de Montauban - Montauban Hilversum Open - Hilversum V Trani Cup - Trani XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Kyiv Open - Kiev Bulgarian Open - Sofia Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Open Sainte Victoire - Aix-En-Provence Steelers Cup - Kosice Memorial Savigni - Sassuolo Canottieri Minico 2004 - Mantova Open de Montauban - Montauban Siemens Open 2004 - Scheveningen Cepu Open - San Marino Porsche Open - Poznan Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons GHI Bronx Classic - Bronx Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov Samsung Securities Cup - Seoul Tehran Open 2004 - Tehran China Open - Beijing X Trofeo Ciudad de Quito - Quito The LTA Bolton Challenger - Bolton Jameson Cup - Milan ATP Challenger Numea - New Caledonia The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Garden Open 2005 - Rome ECM Prague Open 2005 - Prague Steelers Cup 2005 - Kosice Open de Montauban - Montauban Societa Canottieri Mincio 2005 - Mantova Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Porsche Open - Poznan Guzzini Challenger - Recanati 7° Trani Cup - Trani San Marino Cepu Open - San Marino GHI Bronx Classic - Bronx Genoa Open Challenger-Fondazione Carige - Genova TED Open - Istanbul Open D'Orleans - Orleans Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux Internazionali di Tennis - Bergamo Challenger Ford de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza Unique Zagreb Open - Zagreb 5° Sporting Challenger - Turin Constanta Challenger - Constanta 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Open de Montauban - Montauban Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini ATP Guzzini Challenger - Recanati Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara St. Petersburg Challenger 2006 - St. Petersburg San Marino Cepu Open - San Marino GHI Bronx Tennis Classic - Bronx Samarkand Challenger - Samarkand IPP Geneva Trophy - Geneva Citta di Como - Como Genoa Open - Genova Banja Luka Challenger - Banja Luka Pekao Open - Szczecin Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Morocco Tennis Tour - Casablanca Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Challenger Lugano - Lugano Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini GHI Bronz Classic - Bronx Genova Open Challenger - Genova Open D'Orleans - Orleans Pekao Open - Szczecin Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Tatra Banka Slovak Open - Bratislava KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Tunis Open - Tunis BNP Paribas Primrose - Bordeaux The Surbiton Trophy - Surbiton BSI Challenger Lugano - Lugano Siemens Open - Scheveningen San Marino CEPU Open - San Marino GHI Bronx Tennis Classic - Bronx Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes - Rennes Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava Noumea Challenger Wroclaw Challenger Belgrade Challenger Besancon Challenger Cherbourg Challenger Sunrise Challenger Bangkok Challenger Korat Challenger St. Brieuc Challenger Johannesburg Challenger Rhodes Challenger Ramat Hasharon Challenger Bordeaux Challenger Nottingham Challenger Turin Challenger San Benedetto Challenger Segovia Challenger Istanbul Challenger Alphen Challenger Todi Challenger Mons Challenger Orleans Challenger Noumea Challenger Cherbourg Challeger Rabat Challenger Sarajevo Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Tunis Challenger Cairo Challenger Bordeaux Challenger Biella Challenger Rome Challenger Reggio Emilia Challenger Turin Challenger Winnetka Challenger Orbetello Challenger Cordenons Challenger San Marino Challenger Genova Challenger St. Remy Challenger Napoli Challenger Palermo Challenger Orleans Challenger Eckental Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Reunion Island Challenger Courmayeur Challenger Bergamo Challenger Cherbourg Challenger Sarajevo Challenger Le Gosier Challenger Bath Challenger Rome Challenger Nottingham Challenger Nottingham Challenger Sopot Challenger Granby Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger St. Remy Challenger Istanbul Challenger Mons Challenger Rennes Challenger Orleans Challenger Ortisei Challenger Quimper Challenger Cherbourg Challenger Florianopolis Challenger Santiago Challenger Guadalajara Challenger Le Gosier Challenger Dallas Challenger Barletta Challenger Napoli Challenger Rome Challenger Bordeaux Challenger Furth Challenger Braunschweig Challenger Recanati Challenger San Marino Challenger Cordenons Challenger Genova Challenger Petange Challenger Orleans Challenger Mons Challenger Ortisei Challenger Quimper Challenger Bordeaux Challenger Bergamo Challenger Cherbourg Challenger Irving Challenger Mersin Challenger Vercelli Challenger Tunis Challenger San Benedetto Challenger Oberstaufen Challenger San Marino Challenger Geneva Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals Irving Challenger Le Gosier Challenger Turin Challenger Prague Challenger Orleans Challenger Brest Challenger Bratislava Challenger Noumea Challenger Aix En Provence Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Santiago Challenger St. Brieuc Challenger Francavilla Challenger Ostrava Challenger Caltanissetta Challenger Todi Challenger Scheveningen Challenger Istanbul Challenger Eckental Challenger Rennes Challenger Punta Del Este Challenger Santiago Challenger Marbella Challenger Barletta Challenger Rome Challenger Padova Challenger Pullach Challenger Szczecin Challenger Sibiu Challenger Ortisei Challenger Brest Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger Pau Challenger Marbella Challenger Sophia Antipolis Challenger Open 13 - Marseille Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz Open 13 - Marseille Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Gerry Weber Open - Halle Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Synsam Swedish Open - Bastad Croatia Open - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril BMW Open - Munich ARAG World Team Championship - Dusseldorf The Artois Championships - London The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier Open 13 - Marseille Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Open Sud de France - Montpellier Brasil Open - Sao Paulo Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Argentina Open - Buenos Aires Moselle Open - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Millennium Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Tata Open Maharashtra - Pune Open 13 Provence - Marseille Millennium Estoril Open - Estoril Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 AAMI Classic - Kooyong Olympics - Beijing